Swinging Types At Work

نویسنده

  • Peter Padawitz
چکیده

We present a number of swinging specifications with visible and/or hidden components, such as lists, sets, bags, maps, monads, streams, trees, graphs, processes, nets, classes, languages, parsers,... They provide more or less worked-out case studies and shall allow the reader to figure out the integrative power of the swinging type approach with respect to various specification and proof formalisms. For instance, the translation of algebraic nets into swinging types admits the generalization of net proof methods and thus—via a compiling graph grammar—for verifying SDL specifications. Similarly, UML class diagrams and state machines are turned into swinging types in order to make them amenable to constraint solving and proving.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modular Swinging Types

Swinging types 18] provide an integrated framework for specifying software on the basis of many-sorted logic in terms of \static" functions and relations as well as \dynamic" transition systems. Swinging types combine equational, Horn and modal logic for the purpose of using evaluation and proof rules from all three logics for rapid prototyp-ing and veriication. A swinging speciication separate...

متن کامل

Energetic cost of producing cyclic muscle force, rather than work, to swing the human leg.

We compared two hypothesized energetic costs for swinging the human leg quickly. The first cost is to perform mechanical work on the leg, and the second is to produce muscle force cyclically at high frequencies. Substantial metabolic energy is expended to perform isolated leg swinging, especially at rates greater than the leg's natural pendular frequency. To determine whether the production of ...

متن کامل

Swinging Data Types { the Dielectic between Actions and Constructors {

final initial Abstract Initial structures are good for modelling constructor-based data types because they t the intuition about these types and admit resolution-and rewrite-oriented inductive theorem proving. The corresponding speciication and veriication methods do not comply so well with non-free or permutative types such as sets, bags and maps and are still less appropriate when innnite str...

متن کامل

Mechanics and energetics of swinging the human leg.

We measured how much metabolic energy is expended to swing a human leg. A previous dynamical model of walking predicted that increasing metabolic costs for walking with step length and step frequency trade-off against each other to determine the optimum step combination at a given speed. Simple pendulum dynamics indicate that the cost of walking at high step frequencies could be associated with...

متن کامل

Why Walk and Run: Energetic Costs and Energetic Optimality in Simple Mechanics-based Models of a Bipedal Animal

This thesis is a model-based exploration of the classic hypothesis that animals locomote in a manner that minimizes the metabolic cost of the task. First, we formulate perhaps the simplest mathematical model of a bipedal animal that is capable of an infinite variety of gaits — including many types of walking, running, and skipping. The model, first described by Alexander (1980), consists of a p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006